package com.zhuoyue.biz.core.api.dto.req;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author wjming
 * @ClassName: LongitudeAndLatitudeReportDTO
 * @Description: 经纬度数据上报
 * @Date 2021-07-05 19:23
 */
@Data
public class DistanceReportDTO {
    /**
     * 用户ID
     */
    @NotBlank(message = "用户ID不能为空")
    private String appUserId;
    /**
     * 家庭Id
     */
    @NotBlank(message = "家庭ID不能为空")
    private String homeId;

    private String gatewayId;
    /**
     * 经度
     */
    @NotNull(message = "经度不能为空")
    private Double longitude;
    /**
     * 纬度
     */
    @NotNull(message = "纬度不能为空")
    private Double latitude;
    /**
     * 位置
     */
    private String position;
    /**
     * 距离
     */
    @NotNull(message = "距离不能为空")
    private Double distance;
}
